<?php
class idetalle_factura_aseguradora{
    public $sql;

    function idetalle_factura_aseguradora(){
        $this->sql = new DmpSql();
    }

    //buscar detalle del pedido por idpedido
    function detalle_factura_aseguradora($idcp_aseguradora){
        $i=0;

        $sql="SELECT
                  detalle_factura_aseguradora.idservicio,
		  detalle_factura_aseguradora.idresponsable,
		  detalle_factura_aseguradora.idempresa_responsable,
		  detalle_factura_aseguradora.iddetalle_cp_aseguradora,
		  detalle_factura_aseguradora.idcp_aseguradora,
		  detalle_factura_aseguradora.monto,
		  detalle_factura_aseguradora.idfuncion,
		  detalle_factura_aseguradora.cantidad,
		  detalle_factura_aseguradora.idadmision,
		  detalle_factura_aseguradora.es_afecto,
		  detalle_factura_aseguradora.precio_unitario,
		  detalle_factura_aseguradora.porcentaje_funcion,
		  detalle_factura_aseguradora.monto_deducible,
		  detalle_factura_aseguradora.monto_coaseguro,
		  detalle_factura_aseguradora.es_precio_fijo,
		  detalle_factura_aseguradora.porcentaje_coaseguro,
		  detalle_factura_aseguradora.porcentaje_recarga,
		  detalle_factura_aseguradora.monto_recarga,
                  detalle_factura_aseguradora.monto_recarga,
                  detalle_factura_aseguradora.fecha_hora_solicitada,
                  detalle_factura_aseguradora.fecha_hora_fin,
                  detalle_factura_aseguradora.idrubro,
		  detalle_factura_aseguradora.igv,
                  detalle_factura_aseguradora.igv_coaseguro,
                  detalle_factura_aseguradora.igv_deducible,
		  rubro.descripcion AS drubro,
		  persona.nombres,
		  persona.apellido_p,
		  persona.apellido_m,
		  servicio.descripcion AS dservicio,
                  servicio.idcategoria_servicio,
		  servicio1.descripcion AS dfuncion,
		  categoria_servicio.descripcion AS dcategoria_servicio,
		  persona1.apellido_p AS empresa_responsable
		FROM
		  detalle_factura_aseguradora
		  LEFT OUTER JOIN rubro ON (detalle_factura_aseguradora.idrubro = rubro.idrubro)
		  LEFT OUTER JOIN servicio ON (detalle_factura_aseguradora.idservicio = servicio.idservicio)
		  LEFT OUTER JOIN persona ON (detalle_factura_aseguradora.idresponsable = persona.idpersona)
		  LEFT OUTER JOIN categoria_servicio ON (servicio.idcategoria_servicio = categoria_servicio.idcategoria_servicio)
		  LEFT OUTER JOIN servicio servicio1 ON (detalle_factura_aseguradora.idfuncion = servicio1.idservicio)
		  LEFT OUTER JOIN persona persona1 ON (detalle_factura_aseguradora.idempresa_responsable = persona1.idpersona)
        WHERE
          detalle_factura_aseguradora.idcp_aseguradora='".$idcp_aseguradora."'
        ORDER BY
          detalle_factura_aseguradora.iddetalle_cp_aseguradora ASC";
        $resultado = $this->sql->consultar($sql,"sigh");
        //echo $sql;
        while(!!$fila=mysql_fetch_array($resultado)){

            $adetalle_cp[id][$i]=$fila["iddetalle_cp_aseguradora"];
            $adetalle_cp[idservicio][$i]=$fila["idservicio"];
            $adetalle_cp[servicio][$i]=$fila["dservicio"];
            $adetalle_cp[idrubro][$i]=$fila["idrubro"];
            $adetalle_cp[rubro][$i]=$fila["drubro"];
            $adetalle_cp[resp_nombres][$i]=$fila["nombres"];
            $adetalle_cp[resp_apellido_p][$i]=$fila["apellido_p"];
            $adetalle_cp[resp_apellido_m][$i]=$fila["apellido_m"];
            $adetalle_cp[monto][$i]=$fila["monto"];
            $adetalle_cp[idempresa][$i]=$fila["idempresa_responsable"];
            $adetalle_cp[categoria][$i]=$fila["dcategoria_servicio"];
            $adetalle_cp[idfuncion][$i]=$fila["idfuncion"];
            $adetalle_cp[funcion][$i]=$fila["dfuncion"];
            $adetalle_cp[cantidad][$i]=$fila["cantidad"];
            $adetalle_cp[idresponsable][$i]=$fila["idresponsable"];
            $adetalle_cp[idadmision][$i]=$fila["idadmision"];
            $adetalle_cp[es_afecto][$i]=$fila["es_afecto"];
            $adetalle_cp[precio_unitario][$i]=$fila["precio_unitario"];
            $adetalle_cp[porcentaje_funcion][$i]=$fila["porcentaje_funcion"];
            $adetalle_cp[monto_deducible][$i]=$fila["monto_deducible"];
            $adetalle_cp[monto_coaseguro][$i]=$fila["monto_coaseguro"];
            $adetalle_cp[es_precio_fijo][$i]=$fila["es_precio_fijo"];
            $adetalle_cp[porcentaje_coaseguro][$i]=$fila["porcentaje_coaseguro"];
            $adetalle_cp[porcentaje_recarga][$i]=$fila["porcentaje_recarga"];
            $adetalle_cp[monto_recarga][$i]=$fila["monto_recarga"];
            $adetalle_cp[igv][$i]=$fila["igv"];
            $adetalle_cp[igv_coaseguro][$i]=$fila["igv_coaseguro"];
            $adetalle_cp[igv_deducible][$i]=$fila["igv_deducible"];
            $adetalle_cp[empresa_responsable][$i]=$fila["empresa_responsable"];
            $adetalle_cp[idempresa_responsable][$i]=$fila["idempresa_responsable"];
            $adetalle_cp[fecha_hora_solicitada][$i]=$fila["fecha_hora_solicitada"];
            $adetalle_cp[fecha_hora_fin][$i]=$fila["fecha_hora_fin"];
            $adetalle_cp[idcategoria_servicio][$i]=$fila["idcategoria_servicio"];
            $i++;
        }
        return $adetalle_cp;
    }
}
?>